self servis - German English Dictionary